.ui-widget-header{
	background:none repeat scroll 0 0 #DEEEFD; 
    border-color:#9CCEFD;
}

/*start:导航栏*/
/*覆盖bootstrap样式*/
.mytab.nav-tabs{
   margin-bottom:8px;  
   padding-left:16px;
}

.mytab.nav-tabs > li > a{
   padding-top:4px;
   padding-bottom:4px;
}

.mytab >li>a{
  text-decoration:none;
  color:#115A99;
}

.mytab >li>a:visited{
  color:#115A99;
}

.mytab >li>a:hover{
  text-decoration:none;
}

.mytab >li.active>a{
  font-weight:bold;
  color:#555555;
}

.mytab >li.active>a:visited{
  color:#555555;
}

/*subtab*/
.subtab{
   margin-bottom:6px;
}

.subtab .nav-pills{
   margin-top:0;
   margin-bottom:0;
}

.mypill.nav-pills{
   padding-left:16px;
}

.mypill.nav-pills>li>a{
   text-decoration:none;
}

.mypill.nav-pills>li>a:link{
   text-decoration:none;
   color:#0088CC;
}

.mypill.nav-pills>li>a:visited{
   color:#0088CC;
}

.mypill.nav-pills>li.active>a:link{
   color:white;
}

.mypill.nav-pills>li.active>a:visited{
   color:white;
}

.tab-header{
  height:33px;
  line-height:32px;
  border-bottom:1px solid #9CCEFD;
}

.tab{
  padding : 0px 8px 0;
  float:left;
 /*  background: #E7F0FF; */
  /*
  background-color:#EFF7FE;
  border-color:#9CCEFD;
  border-width:1px;
  border-radius:3px 3px 0 0;
  */
  margin-right:4px;
}
.tab a{
   text-decoration:none;
   color:#115A99;
 }
.tab a:visited{
  color:#115A99;
 }
.tab a:hover{
   cursor:pointer;
 }
.tab.selected{
  font-weight:bold;
  background-color:white;
  border-bottom:3px solid #9CCEFD;
  padding-top:1px;
 }
.tab.selected a{
   color:#666666;
   cursor:default;
 }
/*end:导航栏*/
 
.wbh{
  background-color:#F3FBFE;
  cursor:pointer;
}
.container{
	width:96%;
	min-width:550px;
	margin-left:auto;
	margin-right:auto;
}

.main-container{
   float:left;
   width:76%;
   padding-left: 2%;
}

.relative{
   position:relative;
}

/*start: customization button*/
#emenu{
   right:0;
   top:26px;
   font-size:12px;
   width:150px;
}
/*end: customization button*/

/*top  overview*/
.meta-info{
  position:relative;
}
.meta-entity-op{
  position:absolute;
  right:0;
  top:0;
}
.entity_op{
  position:absolute;
  right:0;
}

/*identity*/
.icon-identity{
   background:url("../../icons/identity.png") no-repeat ;
   color:#005EAC;
}
/*end:identity*/



/*bookmark button*/
.icon-bookmark{
    background:url("../../icons/star.png") no-repeat;
    color:#005EAC;
}

#warning-op ul{
   padding:0;
   list-style:none;
}

.bmwarn_op{
   line-height:32px;
}

.bmwarn_op a:link{
    color:#1170A3;
    text-decoration:none;
}

.bmwarn_op a:visited{
    color:#1170A3;
}

.section .ftext{
	padding:5px;
	border: 1px solid #BDC7D8;
	float:left;
	font-family: inherit;
}
.section{
  padding:20px;
}
.section .fields{
  padding:10px 0 10px 0;
  float:left;
}
.section label{
	width:40px;
	text-align:right;
	padding-right:10px;
	margin-top:6px;
	float:left;
}

.itext{
	width:220px;
  	height:18px;
	line-height:18px;
}

.itextarea{
	width:400px;
  	height:100px;
	line-height:18px;
}

.little{
   font-size:12px;
   color:#666666;
   text-align:right;
   width:100px;
}

.generalInfo{
  padding:0 0 4px;
  border-radius: 3px 3px 3px 3px;
}

.general_info{
   padding-top:10px;
}
.titlename{
  padding:10px 0; 	
  padding-left: 5px;
  background: #E7F0FF;
}
.entity-label{
    color: #0B7ECE;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    max-width: 66%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.entity-type,.entity-memnum{
  font-size:12px;
  border-bottom: 1px solid #F2F5F7;
  padding-bottom:4px;
}

.entity-type .type>span{
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:400px;
    vertical-align:bottom;   
}

.memnumBox{
   color:#666666;
}

.memnum{
   color:#0B7ECE;
}

.entity-memnum .isFilter{
   display:none;
}

.entity-group{
  font-size:12px;
  border-bottom: 1px solid #F2F5F7;
  padding:4px 0 ;
}

.entity-group .updateinfo{
  margin-left:20px;
}

.entity-group .updateinfo label{
  color:#666666;
}

.entity-group a:link{
   text-decoration:none;
   color:#005EAC;
}

.entity-group a:visited{
   color:#005EAC;
}

.entity-group a:hover{
   text-decoration:underline;
   cursor:pointer;
}

.entity-identifier {
    border-bottom: 1px solid #F2F5F7;
    font-size: 12px;
    padding: 4px 0;
    overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.entity-identifier a:link{
   text-decoration:none;
   color:blue;
}

.entity-identifier a:visited{
   color:blue;
}

.entity-identifier a:hover{
   text-decoration:underline;
   cursor:pointer;
}

.type{
	color:#666666;
}

.detail_box{
   clear:both;
   padding: 4px 0;
   font-size:10px;
}
/*img*/
.img-comm{
   margin-top:6px;
}

.imgBox{
  min-width:100px;
  float:left;
  margin-right:10px;
  width:120px;
  position:relative;
  background-color:white;
}
.imgBox img{
  max-height:120px;
  max-width:120px;
  vertical-align:middle; 
}

/*start:照片滚动样式*/
.carousel li{
   height:120px;
   width:120px;
   text-align:center;
   border: 1px solid #eeeeee;/* #9CCEFD; */
}
ul.memberList .carousel li{
   height:80px;
   width:80px;
}
.carousel i{
   display:inline-block;
   height:100%;
   vertical-align:middle
}

.prev{
	background:url("../../icons/prevnav.png") 0 0 scroll ;
	position:absolute;
	top:50px;
	left:0;
	color:red;
	z-index:500;
	width:32px;
	height:32px;
	cursor:pointer;
	display:none;
}
	
.next{
    background:url("../../icons/nextnav.png") 0 0 scroll ;
	position:absolute;
	top:50px;
	right:0;
	color:red;
	z-index:500;
	width:32px;
	height:32px;
	cursor:pointer;
	display:none;
}

/*end:照片滚动样式*/

.imgcommentOp{
  margin-top:5px;
  text-align:right;
  margin-right:2%;
}
a.moreop{
  font-size:12px;
  color:#005EAC;
  text-decoration:none;
}
a.moreop:hover{
  text-decoration:underline;
  cursor:pointer;
}
a.moreop:visited{
   color:#005EAC;
}

/*comment*/
.comment-box{
 color:#666666;
 font-size:12px;
 line-height:20px;
 border-bottom:1px solid #F2F5F7;
 padding-bottom:4px;
}

.comment-box label{
   color:black;
}

a.more-content,a.less-content{
  	text-decoration:none;
	color:#1170A3;
}
a.more-content:visited,a.less-content:visited{
  	text-decoration:none;
	color:#1170A3;
}
a.more-content:hover,a.less-content:hover{
  	text-decoration:underline;
  	cursor:pointer;
}

.errorMsg{
  height:18px;
  line-height:18px;
  padding:5px;
  margin-left:48px;
  font-size:11px;
  color:red;
  display:none;
}
/*main */
.view-tab-content{
   clear:both;
}
/*left navigation*/
.bigTitle{
  color:#666666;
  font-weight:bold;
}

.view-content{
	margin-top:10px;
}

.vnav-box{
   background: url("../images/panel_title.png") repeat scroll 0 0 transparent;
   width:36%;
   float:left;;
   padding:0.2%;
   border: 1px solid #99BBE8;
   border-radius:4px 4px 4px 4px;
}

.vnav{
  border:1px solid #BAD2EC;
  min-height:20px;
  padding:4px 0;
  background-color:white;
}

.nv-box{
  text-align:right;
  padding:0 10px;
}

.nav-arrow {
	background: url("../smoothness/images/ui-icons_454545_256x240.png") repeat
		scroll -32px -16px transparent;
	height: 16px;
	width: 16px;
	display: inline-block;
	position: absolute;
	right: 2px;
	top: 6px;
}

 ul.view-list{
  list-style:none;
  margin:0;
  padding:0;
}
 ul.view-list li{
  padding:5px 0 5px 20px;
  position:relative;
  border-bottom: 1px dotted #F1F1F1;
}
.uView span{
   text-decoration:none;
   color:#115A99;
}

.ui-accordion .ui-accordion-content.view-content{
   padding:4px;
   margin-top:-1px;
}

.ui-state-active{
   border-bottom-color:#DDDDDD;
}

.sView span{
  text-decoration:none;
  color:#5599FF;
}

.uView,.sView{
   cursor:pointer;
}

.ts{
	 font-family:inherit;
}

#views{
  margin-top:4px;
  margin-bottom:20px;
}

.fv,.av,.tv{
   display:none;
}

.uView.nav-select,.sView.nav-select{
  background-color:#F8F8F8;
}

.uView.nav-select .viewName a,.sView.nav-select .viewName a{
   font-weight:bold;
}
.viewOp{
 display:none;
  }
.remove{
    height:16px;
   width:16px;
   background:url("../../icons/bin.png"	) ;
     position:absolute;
   right:18px;
}
.down{
   height:16px;
   width:16px;
   background:url("../../icons/award_star_delete.png"	) ;
   position:absolute;
   right:38px;
}
.top{
   height:16px;
   width:16px;
   background:url("../../icons/award_star_bronze.png"	) ;
   position:absolute;
   right:38px;
}
.restore{
   height:16px;
   width:16px;
   background:url("../../icons/restore.png"	) ;
   position:absolute;
   right:18px;
}
/*right panel*/

.vcontent{
  border: 1px double #BAD2EC;
  min-height:300px;
  padding:10px 1%;
  margin-bottom:16px;
  border-radius:4px 4px 4px 4px;
}

.vcontent>div.relative{
  margin-bottom:16px;
}

.selectedHighlight{
   background-color:yellow;
}

.flexigrid div.hDiv th div{
	text-align: center;
	height: 20px;
	width: 80px;
}
.flexigrid div.hDiv th .title{
	padding-bottom: 10px;
	font-weight: bold;
	color: #0B7ECE;/* #0088cc; */
}
.flexigrid div .nBtn div{
	height: 30px;
}
/* .vcontent th.qitem .statuspoint{
	margin:0;
	padding:0;
	text-align: center;
} */
.flexigrid{
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.vcontent .title{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	min-width: 32px;
}
/* .vcontent th.qitem .red{ */
.flexigrid div.hDiv th .title.green-gray{
	background:  url("../../icons/green-gray.png") no-repeat bottom;
}
.flexigrid div.hDiv th .title.green-yellow{
	background:  url("../../icons/green-yellow.png") no-repeat bottom;
}
.flexigrid div.hDiv th .title.green-green{
	background:  url("../../icons/green-green.png") no-repeat bottom;
}
.flexigrid div.hDiv th .title.green-red{
	background:  url("../../icons/green-red.png") no-repeat bottom;
}
.vname{
 color: #115A99;
 font-size: 18px;
 line-height:24px;
}

.vcontent ul{
  list-style: none outside none;
   padding: 10px 0 0;
  margin-top:0;
}

.vcontent ul li.prop{
   list-style:none;
   margin-bottom:5px;
}
.vcontent .explore-column-menuitem{
	/* background: url("../icon/table_explore_column.png") no-repeat scroll left center transparent; */
	background: url("../smoothness/images/ui-icons_2e83ff_256x240.png") no-repeat scroll -159px -112px ; 
    padding-left: 16px;
}
.vcontent .refresh-column-menuitem{
	background: url("../smoothness/images/ui-icons_009945_256x240.png") no-repeat scroll -192px -64px ;
    padding-left: 16px;
}
.vcontent .remove-column-menuitem{
	/* background: url("../icon/table_delete_column.png") no-repeat scroll left center transparent; */
    /* padding-left: 16px; */
   background: url("../smoothness/images/ui-icons_cd0a0a_256x240.png") no-repeat scroll -80px -128px ; 
   padding-left: 16px;
}
.vcontent .tdDiv{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.vcontent .sorted .tdDiv{
	padding-top: 10px;
	font-weight: bold;
}
.vcontent .tdDiv ul li{
	margin-bottom: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.vcontent .tdDiv a,.vcontent .tdDiv ul li a{
	text-decoration: none;
	color: #005EAC;
}
.vcontent .tdDiv a:hover,.vcontent .tdDiv ul li a:hover{
	text-decoration: underline;
}
.vcontent .moreV, .vcontent .lessV{
	color: #009933;
	cursor: pointer;
	font-size: 11px;
}
.vcontent .moreV:hover, .vcontent .lessV:hover{
	text-decoration: underline;
}
.vcontent .placeHolder{
	color: #9C9A9C;
}
.titlebar{
 background: url("../../icons/hbg_5599ff_1x400.png") repeat-x 0 0 scroll #5599FF;
 height:32px;
 position:relative;
}
.titlebar .title{
  color: #FFFFFF;
  font-weight: bold;
  line-height:32px;
  font-size:16px;
  margin-left:8px;
  	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:80%;
	vertical-align:middle;
}

.vcontent .content{
  border-left:1px solid #E3EEF8 ;
  border-right:1px solid #E3EEF8;
  border-bottom:1px solid #E3EEF8;
}

ul.pvalue li{
   padding:5px 36px;
   border-bottom:1px dashed #E3EEF8;
   overflow: hidden;
   text-overflow: ellipsis;
}

ul.pvalue li.final{
   border-bottom:none;
}


ul.pvalue li a.vlink{
  color:#005EAC;
  text-decoration:none;
}
ul.pvalue li a.vlink:hover{
  text-decoration:underline;
  cursor:pointer;
}

a.vcreate{
   height:16px;
   padding-left:18px;
   margin-top:6px;
   margin-bottom:6px;
   background:url("../../icons/application_add.png")  no-repeat 0 center;
   display:inline-block;
   text-decoration:none;
   color:#014B97;
}

a.vcreate:visited{
  color:#014B97;
}

a.vcreate:hover{
 text-decoration:underline;
 cursor:pointer;
}

.icon-info{
   background:url('../images/message_info.gif') no-repeat;
}

/*right panel*/
.setDiv{
   text-align:right;
}
#tableView .setDiv{
   margin-bottom:10px;
}
.setDiv .dmenu{
   text-align:left;
}

#tableView .dsBox{
  font-size:14px;
  margin-top:10px;
}

/**setting button**/
.vsetc{
   font-size:12px;
}

.smenu{
  right: 5px;
  top: 24px;
}
.explore{ 
  cursor:pointer;
  width:16px;
  height:16px;
  top:8px;
  position:absolute;
  right:20px;
  background: url("../smoothness/images/ui-icons_ffffff_256x240.png") no-repeat scroll -160px -112px ; 
}
.explore.hover{
    background: url("../smoothness/images/ui-icons_ffffff_256x240.png") no-repeat scroll -176px -192px ; 
}
a.close {
	width: 16px;
	height: 16px;
	background: url("../smoothness/images/ui-icons_ffffff_256x240.png") no-repeat -80px -128px; 
	position: absolute;
	right: 4px;
	top: 8px;
}

a.close:hover {
	cursor: pointer;
	background: url("../smoothness/images/ui-icons_ffffff_256x240.png") no-repeat -32px -192px; 
}

.status{
	width: 16px;
	height: 16px;
	background: url("../smoothness/images/ui-icons_ffffff_256x240.png") no-repeat -64px 0; 
	display:inline-block;
	vertical-align:middle;
	margin-left:4px;
	padding:0 0 4px 0;
}
.collapse{
	width: 16px;
	height: 16px;
	background: url("../smoothness/images/ui-icons_ffffff_256x240.png") no-repeat -32px 0; 
	display:inline-block;
	vertical-align:middle;
	margin-left:4px;
	padding:0 0 4px 0;
}

.mspacingSetting{
    clear:both;
 	height:1px;
	border-bottom: 1px solid #F2F5F7;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
/*setting layout*/
.settingTitle{
  width:15%;
  float:left;
  margin-right:10px;
  font-weight:bold;
  color: #666666;
 }
 .settingContent{
    float:left;
    width:75%;
 }
.settingContent img{
	 vertical-align:middle;
}
.columnNum
{
 width:75px;
 text-align:right;
 float:left;
}
.setting-item{
	margin-bottom:6px;
}
.setting-save{
margin-top:10px;
text-align:right;
margin-bottom:10px;
}
.sbutton {
    background: none repeat scroll 0 0 #4D90FE;
    border: 1px solid #4D90FE;
    color: #FFFFFF;
}
.cbutton {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #EEEEEE;
    color: #888888;
}
.fb {
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 10px;
    padding: 5px 15px;
}
.vacant{
  color:#777777;
  font-weight:normal;
}

a.cmem_num_box{
   color:#009933;
   cursor:pointer;
   margin-left:6px;
}

a.cmem_num_box:hover{
   text-decoration:underline;
}

.memDiv ul.memList{
   padding:0;
   margin:0;
   list-style:none;
}

.memDiv ul.memList>li{
   overflow:hidden;
   text-overflow:ellipsis;
   padding-top:4px;
   padding-bottom:4px;
   border-bottom:1px solid #DDDDDD;
   outline:none;
}

.memDiv ul.memList a{
   color:#005EAC;
   text-decoration:none;
   white-space:nowrap;
   outline:none;
}

.memDiv ul.memList a:hover{
   text-decoration:underline;
}

.memDiv ul.memList a:visited{
   color:#005EAC;
}

/*start:recommendation*/
.recommend-container{
 /*  padding-top:40px; *//* 30px ;*/
  padding-left:2%;
   width:20%;
   float:right;
}

.rcmd-title{
  color:#777777;
  font-weight:bold;
  border-bottom: 2px solid #EEEEEE;
}

.log-rcmdbox{
   margin-top:20px;
}

.custom-rcmdbox{
  margin-top:40px;
}

.recomdList{
    list-style: none outside none;
    padding:2%;
    margin:0;
}

.recomdList li{
   padding:2px 0;
   cursor:pointer;
    border-bottom: 1px dashed #EEEEEE
}

.recomdList a{
   color:#1170A3;
   text-decoration:none;
}

.recomdList a:visited{
   color:#1170A3;
}

.recomdList a:hover{
   text-decoration:underline;
   cursor:pointer;
}
/*end:recommendation*/
/*start:member box*/
.filterBox{
   width:40%;
   margin-left:1%;
   float:right;
}
.memberBox{
  width:58%;
  float:left;
  border:1px solid #EEEEEE;
}
/*end:member box*/

/*start:query item box*/
.qitem-box-inview,.qitem-box-inmem{
   position:relative;
   text-align:right;
   margin-top:4px;
   margin-bottom:8px;
}

.qitem-box-inmem{
   text-align:left;
   padding-left:6px;
}

.icon-add{
   background:url("../../icons/add.png") no-repeat;
   color:#005EAC;
   font-size:14px;
}

/*end:query item box*/

/*start: member box /filter box*/
ul.memberList{
   list-style:none;
   padding:0;
   margin:0;
}

ul.memberList>li{
  padding:6px;
  border:1px solid #F2F5F7;
}

ul.memberList .entity-type{
  border:none;
}

ul.memberList .imgBox{
	width:80px;
	min-width:50px;
}
ul.memberList .imgBox img{
  max-height:80px;
  max-width:80px;
  vertical-align:middle; 
}

.entity-memname{
  font-size:12px;
  padding-bottom:4px;
  overflow:hidden;
  text-overflow:ellipsis;
}

.entity-memname a.mem-entity-label{
    color: #0B7ECE;
    font-weight: bold;
    text-decoration:none;
    white-space:nowrap;
}
.entity-memname a.mem-entity-label:visited{
    color: #0B7ECE;
}
.entity-memname a.mem-entity-label:hover{
    text-decoration:underline;
}

.filter-title{
    border-bottom: 2px solid #EEEEEE;
    color: #777777;
    font-weight: bold;
}

.filterList{
    list-style:none;
    padding:0;
    margin:0;
}

.filterList .filterItem{
    padding-top:6px;
    padding-bottom:6px;
    position:relative;
}

.rmFilter{
    position:absolute;
    width:16px;
    height:16px;
    right:0;
    background:url("../../icons/deletered.png") no-repeat 0 0;
 }

.filterList .filterdmname{
   margin-right:6px;
   font-weight: bold;
   color:#1170A3;
}

.filterList .filterdm .filterInUse{
    margin-right:8px;
}

.fdialog .fname{
   color:#1170A3;
   font-weight:bold;
   font-size:14px;
   margin-bottom:10px;
}

.fdialog .ftitle{
   color:#666666;
   margin-right:6px;
}

.fdialog select{
   font-family:inherit;
}

.fdialog .vbox{
   border:1px solid #CCCCCC;
   margin-top:14px;
   min-height:50px;
}

.vbox .mtab_content{
   padding:4px;
}

.vbox .mtab_content .pvalue{
   padding:0;
   margin:0;
}

.vbox ul.pvalue li{
  padding:6px 10px;
}

.fvconst ul.pvalue{
  padding:0;
}

.fvconst ul.pvalue li{
  padding:5px 0 5px 26px;
  border-bottom-color:#CCCCCC;
}


.tree a.jstree-clicked{
    background: none repeat scroll 0 0 #D7EBF9;
    border: medium none;
    color: black;
}
.jstree a{
   max-width:400px;
   overflow:hidden;
   text-overflow:ellipsis;
} 
/*end: member box /filter box*/